package org.muyu.example_3.flyweight;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 描述享元对象缓存的配置对象
 */
@Data
@Accessors(chain = true)
public class CacheConfModel{
    /**
     * 缓存开始计时的开始时间
     */
    private long beginTime;
    /**
     * 缓存对象存放的持续时间，其实是最长不被使用的时间
     */
    private double durableTime;
    /**
     * 缓存对象需要被永久存储，也就是不需要从缓存中删除
     */
    private boolean forever;
}